echo-sounding machine - Turco Inglés Diccionario